Functional Vector Generation for HDL models Using
نویسندگان
چکیده
| Our strategy for automatic generation of functional vectors is based on exercising selected paths in the given hardware description language (HDL) model. The HDL model describes interconnections of arithmetic, logic and memory modules. Given a path in the HDL model, the search for input stimuli that exercise the path can be converted into a standard satissability checking problem by expanding the arithmetic modules into logic-gates. However, this approach is not very eecient. We present a new HDL-satissability checking algorithm that works directly on the HDL model. The primary feature of our algorithm is a seamless integration of linear-programming techniques for feasibility checking of arithmetic equations that govern the behavior of data-path modules, and satissability checking for logic equations that govern the behavior of control modules. This feature is critically important to eeciency, since it avoids module expansion and allows us to work with logic and arithmetic equations whose cardinality tracks the size of the HDL model. We describe the details of the HDL-satissability checking algorithm in this paper. Experimental results which show signiicant speedups over state-of-the-art gate-level satissability checking methods are included.
منابع مشابه
HDL Library of Processing Units for Generic and DVB-S2 LDPC Decoding
This paper proposes an efficient HDL library of processing units for generic and DVB-S2 LDPC decoders following a modular and automatic design approach. General purpose, low complexity and high throughput bit node and check node functional models are developed. Both full serial and parallel architecture versions are considered. Also, a dedicated functional unit for an array processor LDPC decod...
متن کاملPanel: Functional Verification - Real Users, Real Problems, Real Opportunities
Achieving timely and comprehensive functional design verification is a ubiquitous problem in electronics. This panel offers perspectives on verification from designers of cardiac pacemakers, communications satellites, compute servers, networking equipment, and IP. The panelists will begin by dissecting the bottlenecks in their verification processes. For example, are simulators too slow? Or do ...
متن کاملEngineered and construction of pDS132::∆virG as suicide vector for targeted gene deletion of virG from Shigella flexneri 2a in order to generation a live attenuated Shigella vaccine
Background & Objective: Shigella are Gram negative bacteria capable of inducing their entry into non-phagocytic cells via secretion of various effector proteins called invasion plasmid antigens (Ipas). The most important of them is VirG protein. Live attenuated Shigella vaccines have indicated promise in inducing protective immune responses in human clinical trials. In current situation, const...
متن کاملExpression of Gp63 Gene from NIH Strain of Leishmania major in Pichia pastoris
Leishmaniasis is a major infectious disease of considerable public health in more than 86 countries around the world. Several approaches toward vaccine development against this disease have been taken. Glycoprotein (gp63) is conserved among diverse species of Leishmania and has induced immunological responses in murine models. Therefore, this glycoprotein has been considered as a second generat...
متن کاملMonthly rainfall Forecasting using genetic programming and support vector machine
Rainfall and runoff estimation play a fundamental and effective role in the management and proper operation of the watershed, dams and reservoirs management, minimizing the damage caused by floods and droughts, and water resources management. The optimal performance of intelligent models has increased their use to predict various hydrological phenomena. Therefore, in this study, two intelligent...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998